package com.ruoyi.ncpsy.mapper;

import java.util.List;
import com.ruoyi.ncpsy.domain.NcpsyWareInfo;

/**
 * 仓储信息Mapper接口
 * 
 * @author ruoyi
 * @date 2025-11-13
 */
public interface NcpsyWareInfoMapper 
{
    /**
     * 查询仓储信息
     * 
     * @param wareId 仓储信息主键
     * @return 仓储信息
     */
    public NcpsyWareInfo selectNcpsyWareInfoByWareId(Long wareId);

    /**
     * 查询仓储信息列表
     * 
     * @param ncpsyWareInfo 仓储信息
     * @return 仓储信息集合
     */
    public List<NcpsyWareInfo> selectNcpsyWareInfoList(NcpsyWareInfo ncpsyWareInfo);

    /**
     * 新增仓储信息
     * 
     * @param ncpsyWareInfo 仓储信息
     * @return 结果
     */
    public int insertNcpsyWareInfo(NcpsyWareInfo ncpsyWareInfo);

    /**
     * 修改仓储信息
     * 
     * @param ncpsyWareInfo 仓储信息
     * @return 结果
     */
    public int updateNcpsyWareInfo(NcpsyWareInfo ncpsyWareInfo);

    /**
     * 删除仓储信息
     * 
     * @param wareId 仓储信息主键
     * @return 结果
     */
    public int deleteNcpsyWareInfoByWareId(Long wareId);

    /**
     * 批量删除仓储信息
     * 
     * @param wareIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteNcpsyWareInfoByWareIds(Long[] wareIds);
}
